package chatclient.tools;

import chatclient.netio.Event;
import chatclient.netio.AttrList;

public interface ChatListener {

    public abstract void doEvent(Event event, boolean flag);

    public abstract void doInternalEvent(String s, AttrList attrlist);

    public abstract void startedPrivate(String s);

    public abstract void endedPrivate(String s);

    public abstract void selectedNick(String s);

    public abstract void deselectedNick();

    public abstract void changedActiveChannel();

    public abstract void clearedNotes(String s);

    public abstract void updated();

    public abstract void updatedNick(String s);

    public abstract void updatedMembers();

    public abstract void reinitialize();

    public abstract String unlisten();
}
